@charset "utf-8";
*{ padding: 0px;line-height: 24px;margin: 0px;font-family: "Microsoft Yahei","微软雅黑", Arial; }
BODY{padding: 0px;margin: 0px auto;color: #333333;font-size: 12px;background:#ffffff;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
em, cite, i { font-style: normal; display: block;}
A:link{ color: #666666;  font-size:12px;  font-weight:normal;   text-decoration: none;}
A:visited{  color: #666666;  font-size:12px;   font-weight:normal;   text-decoration: none;}
A:hover{  color: #c00;  font-size:12px;   font-weight:normal;}
.fl { float:left;}
.fr { float:right;}

li{list-style-type: none;}
ul li{list-style-type: none;}
button,input,select,textarea { font-family: inherit;  font-size: 100%;  margin: 0; outline:none;}
textarea { overflow: auto;  vertical-align: top; resize: none; -webkit-appearance: none;}
.phcolor{ color:#999;}

.content , .footer , .container{width:1200px; margin:0 auto;clear:both; }
.heartop{ padding:0px 0;}
.mt30{ margin-top:30px;}
.mb30{ margin-bottom:30px;}
.pt30{ padding-top:30px;}
.pb30{ padding-bottom:30px;}
.inbgpad{ margin:30px 0; padding:30px 0;}
.inbg{ width:100%; margin:0 auto; background:#f8f8f8; display:block; height:360px; padding-top:40px;padding-bottom:40px; border-bottom:1px solid #efefef; border-top:1px solid #efefef;}
/*head*/
#header{ margin-top: 35px;}
#header .logo{ float:left; overflow:hidden; margin-top:18px; border:0;transition: all .36s ease}
#header .logo img{ height:47px; border:0;transition: all .36s ease}
#header { position: fixed; z-index: 99; width: 100%; height: 90px;  background-color:#fff;  z-index:2;transition: all .36s ease  }





#header .nav{  width:830px; height:100px; margin:0 auto; float:right;transition: all .36s ease}
#header .nav>li{ float:left; font-size:15px; padding:15px 0;transition: all .36s ease }
#header .nav>li>a>img{ margin-left:6px;}
#header .nav>li>a{color:#333; font-size:15px; height:60px; line-height:60px; display:block; padding:0 20px; text-align:center; text-decoration:none; border-right:1px solid #f3f3f3;/*background: url(../images/line.jpg) no-repeat right center;*/}
#header .nav>li.cur>a,#header .nav>li:hover>a{ /*background-color:#3a7770 !important;*/ color:#e84554; }
#header .nav>li>a.nobg {background: none;border-right:0px;}

#header.navbg { height: 4pc; box-shadow: 0 2px 6px rgba(0,0,0,.1) ;}
#header.navbg .nav { height: 60px;float:right; }
#header.navbg .nav>li{ float:left; font-size:15px; padding:0px 0;}

#header.navbg .nav>li.cur{ /*background-color:#3a7770 !important;*/height: 64px; color:#e84554; border-bottom:4px solid #e84554; }

#header.navbg .logo{ float:left; overflow:hidden; margin-top:8px; border:0;transition: all .36s ease}
#header.navbg .logo img{ height:35px;margin-top:8px;  border:0;transition: all .36s ease}

#header.navbg .serach_btn { width: 17px; height: 17px; background: url(../images/form_ico.png) no-repeat 0 0; background-size: 17px 17px;float: right;margin: 22px 0px 0 0;transition: all .36s ease}

#header.navbg .erji_nav {top:60px;}
#header.navbg  .search-found{top:64px;}


.erji_nav { display:none; overflow:hidden; width:100%;  border-top:1px solid #e5e5e5 !important;  position:absolute; left:0; top:90px; background-color: rgba(255,255,255,0.96);/* background:url(../images/black60.png);*/padding-top:25px; padding-bottom:70px; z-index:999;}
.erji_nav .title{ overflow:hidden; width:1200px; margin:0 auto;}
.erji_nav .title span{  width:120px; display:block;border-left:3px solid #e84554; padding-left:10px; margin-left:15px;}
.erji_nav .title span a{ color:#e84554; font-size:16px; line-height:16px;display:block;margin-bottom:20px; margin-top:20px;}

.erji_nav ul{ overflow:hidden;width:1200px; margin:0 auto; display:block; }
.erji_nav ul li{ float:left; height:38px; padding:0 35px; border:1px solid #cecece; border-radius:3px; text-align:center; font-size:14px;color:#555; text-decoration:none; margin-left:15px;}
.erji_nav ul li a{ color:#333; height:88px; line-height:36px;font-size:14px;display:block;float:left; text-align:center;}
.erji_nav ul li:hover{display:block; border:1px solid #e84554; background:#e84554;}
.erji_nav ul li:hover a{display:block; color:#FFF !important;}
.erji_nav ul li a img{ display:block; margin:10px auto; width:40px; height:35px;}


.serach_btn { width: 17px; height: 17px; background: url(../images/form_ico.png) no-repeat 0 0; background-size: 17px 17px;float: right;margin: 37px 0px 0 0;transition: all .36s ease}

.search-found{	position: absolute;	top: 90px;	left: 0;	width: 100%;	background: #f5f5f5;	padding: 41px 0 50px;	z-index: 99;	border-top: 1px solid #e5e5e5;	display: none;}
.search-found form{	width: 700px;	margin: 0 auto;}
.search-found form .link{	font-size: 14px;	color: #666666;	line-height: 24px;	margin-bottom: 15px;}
.search-found form .link a{	font-size: 14px;	color: #666666;}
.search-found form .link span{	margin: 0 25px;}
.search-found form .link a:hover{color: #ff0000;}
.search-found form .link a.on{font-weight: bold;	color: #ff0000;}
.search-found form .text{	float: left;	width: 525px;	height: 57px;	line-height: 57px;	padding: 0 20px;	border: 1px solid #cfcfcf;	border-radius: 4px 0 0 4px;	border-right: none;	font-size: 14px;}
.search-found form .search{	width: 129px;	height: 58px;	line-height:58px;	background: #e84554;	border-radius: 0 4px 4px 0;	border: none;	font-size: 16px;	color: #ffffff; cursor:pointer;}

/*banner*/
.headtop{ width:100%; height:80px; margin:0 auto;}
.banner{width: 100%;height:240px;margin-top:0px;line-height: 1;text-align: center;}
.banner_title{font-size: 30px;color: #e8f1f0;padding-top: 80px;text-align:left; padding-left:400px; width:800px; margin:0 auto;}

/*banner*/
.inbanner{width: 100%;height:500px;margin-top:0px;line-height: 1;text-align: center;}
.inbanner_title{font-size: 30px;color: #e8f1f0;padding-top: 90px; text-align:left; width:1200px; margin:0 auto;}
.inbanner_summary{font-size: 16px;color: #e8f1f0;font-family: arial;padding-top: 12px; text-align:left; width:1200px; margin:0 auto; opacity: 0.5;}
/*index_pic_news*/
/* news_pic */
.news{ width:1200px ;  margin:0 auto; margin-top:30px; height:420px; overflow:hidden;}


/*公告*/


.yw_le_con{ line-height: 26px; font-size: 14px; padding-top: 20px; color:#555;}
.yw_le_con p{ text-indent:2em;margin-bottom:25px; height:auto;font-size: 14px;line-height: 26px; font-weight:normal; color:#555;}
.yw_le_con p a{height:auto;font-size: 14px;line-height: 26px; font-weight:normal; color:#d32e01;}
.yw_le_con p img{ float:left;margin:0 25px 25px 0; height:auto;font-size: 14px;line-height: 26px; font-weight:normal; color:#555;}





.xsList{ width:100%; margin:0 auto; float:left; margin-top:-10px;}
.xsList li{ overflow:hidden; height:90px; border-bottom:1px dashed #ddd; padding:2px 0 2px 0;}
.xsList dl{ width:70px; float:left; margin-right:20px; text-align:center; position: relative; top: 9px; }
.xsList dt{height:25px; line-height:25px; background:#b0c6d9; color:#fff; font-size:12px; }
.xsList dd{ height:45px; background:#eee; line-height:45px; font-size:24px; font-weight:bold;color:#666; }
.xsList span a{overflow:hidden; height: 36px; line-height: 36px;  padding: 0px; margin: 0px; font-size: 16px; color: #000010;}

.xsList span a:hover{color: #c00}
.xsList p{ overflow:hidden; font-size:13px; color:#999; line-height: 24px; height: 44px; text-indent: 2em;}
.xsList p .more{font-size:12px; color: #c00;}

.xsList li:last-child{border-bottom:0px dashed #ddd;}
/*list*/
.in_list{width:580px; margin-top:0px; margin-left:0px; margin-bottom:20px;}
.in_list_title{ width:100%; border-bottom: 1px solid #E5E5E5;  margin-bottom:20px; float:left;}
.in_list_title p{ background:#235988; width:130px; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#ffffff; float:left;}
.in_list_title span{width:60px; text-align:center; margin-top:0px; float:right;}
.in_list_title a{color:#235988; font-size:12px; line-height:24px; font-weight:normal;}
.in_list_title a:hover{color:#235988; font-size:12px; line-height:24px; font-weight:normal;}

.in_list_con{ padding:0 0 10px 0; display:block;overflow:hidden; margin-top:0px; float:left;}
.in_list_con ul li{ height:31px; line-height:33px; padding:0 0 0 1px; height:36px; line-height:36px; overflow:hidden; font-size:14px; border-bottom:1px dashed #ddd;white-space: nowrap; text-overflow: ellipsis; padding-left:14px;  background: url(../images/icon.gif) left 15px no-repeat;}
.in_list_con ul li span{  padding:0 5px; color:#999999; font-size:12px;height:36px; line-height:36px;  float:right; font-weight:normal;}
.in_list_con ul li a{ color:#333;font-size:14px; height:36px; line-height:36px;  width:440px !important; display:block; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.in_list_con ul li a:hover{color:#c00 !important;}

.in_list_pic{width:580px; margin-bottom:15px; float:left;}
.in_list_pic_left{width:140px; float:left; display:block;}
.in_list_pic_left img{width:140px; height:100px; border:0;}
.in_list_pic_right{width:420px; float:right;}
.in_list_pic a{font-size:16px; color:#000; text-align:left; line-height:20px; float:left; width:420px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.in_list_pic a:hover{color:#c00; text-align:left; text-decoration:underline; line-height:20px; float:left;}
.in_list_pic p{ width:420px;font-size:14px; font-weight: normal; color:#555; text-align:left; line-height:22px; float:left; height:50px; margin-top:5px; overflow:hidden;}
.in_list_pic span a{ font-size:12px; font-weight: normal; color:#c00; text-align:left; line-height:20px; float:left; height:20px; overflow:hidden;}

/*daohang*/

.nweizhi{ width:100%;  position: relative;height:46px;border-bottom:1px solid #e5e5e5;}
.dqname{ width:1200px; margin:0 auto;font-size:26px; font-weight:bold;color:#000;margin-top: 30px; margin-bottom:30px;}
.dqname span{font-size:20px;color:#666; }
/*.nweizhi{ width:1200px; margin:0 auto;  position: relative;height:50px;border-bottom:1px solid #e5e5e5;}*/
#daohang { float:left;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  min-width: 300px;font-family:"Microsoft Yahei"; color: #9e9e9e; text-align: left; }
#daohang span{ padding-right:5px; color:#333; background:url(../images/icon-home.png) left 1px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#333;}
#daohang a:hover{ margin-right:5px;color:#c00;}
#daohang a:after {content:'>';font-size:13px;color:#555; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#3a7770;}

.locate-nav{ float:right;}
.locate-nav a{float:left;display:block; font-size:14px; padding:0 20px;height:46px;line-height:46px;text-align:center;border-right:1px solid #e5e5e5;}
.locate-nav a.cur, .locate-nav a:hover{background-color:#3a7770;color:#ffffff;}

/*type list*/
.tw_list{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;}
.tw_list ul{width: 1250px;}
.tw_list ul li{width: 380px;float: left;margin-right: 29px; margin-bottom:30px;position: relative; overflow:hidden; }
.tw_list ul li .pic{height: 230px;width: 380px;overflow: hidden;}
.tw_list ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 230px;width: 380px;}
.tw_list ul li:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.tw_list ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 50px;background-color: #edeff4;border-top:1px dashed #f8f8f8; padding:24px 22px; font-size: 14px;line-height: 24px;}
.tw_list ul li:hover .text{background-color: #3a7770; border-top:1px dashed #94c4da;color: #FFFFFF;}
.tw_list ul li:hover .text p{color: #FFFFFF;}

.tw_list ul li .text p{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;color: #555; height:50px; overflow:hidden;}
.tw_list ul li span.detailed{height: 38px;line-height: 38px; font-size:14px; font-weight:bold;width: 100%; position: absolute;background-color: rgba(58,119,112,0.85); top: 192px;text-align: center;text-transform: uppercase;color: #FFFFFF; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }

/*typelist*/
.news_list{overflow:hidden;}
.news_list li{display:block;width:100%;}
.news_list li a{display:block;overflow:hidden;height:auto;padding:25px 0 30px;border-bottom:1px solid #e3e3e3;border-top:1px solid #FFF;}
.news_list li a .news_date{float:right; width:20%;text-align:right;font-size:16px;color:#888888;}
.news_list li a .news_Lbox{float:left;width:100%;}
.news_list li a .news_Lbox h3{ float:left; width:100%;  font-size:16px;color:#333333;font-weight:normal;line-height:14px;padding-bottom:10px;}
.news_list li a .news_Lbox p{color:#888888;line-height:22px; padding-top:10px; display:block; font-size:14px;}
.news_list li a:hover{ border-bottom:1px solid #e84554;border-top:1px solid #FFF;}
.news_list li:hover a,
.news_list li:hover .news_date,
.news_list li:hover .news_date p:first-child,
.news_list li:hover a .news_Lbox p
{color:#000;}
.news_list li:hover a .news_Lbox h3{color:#e84554;}

.news_detail{ margin-top:40px;}
.news_detail h1{  text-align:center; height:40px; font-size:26px; font-weight:normal; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#666;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin-top:15px;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:100%; overflow:hidden;}
.news_detail_page a{ font-size:14px;display:block;width:100%;height:50px;line-height:50px;color:#555555;padding-left:35px;background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.news_detail_page a:last-child{background:url(../images/icon-dd8.png) no-repeat 5px center;border-top:0px solid #e5e5e5;}
.news_detail_page a:hover{ color:#e8202b;}


.news_detail .newspic{ color:#777;  line-height:24px; padding:10px; background:#f6f6f6; margin-top:15px;}
.news_detail .newspic img{ max-width: 100%;display:block; margin: 0 auto;}





.case_list{width:100%; display: block; overflow:hidden;}
.case_list ul{ width: 110%;}
.case_list li{ width: 100%; display: block;}
.case_list li{width:270px;height:242px;padding:0px;margin-right:21px; margin-bottom:30px; float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;border:1px solid #e5e5e5;}
.case_list li img{width:266px;height:200px; margin:2px;display:block;}
.case_list li h4{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;width:266px; height:36px;line-height: 36px; margin:0 auto; margin-top:2px;overflow: hidden; display: block; font-size: 14px;font-weight: bold; text-align:center;color: #333;background:#e5e5e5;}


.case_list li:hover{ background: #e84554;border:1px solid #e84554;}
.case_list li:hover span h4{ color: #fff;}
.case_list li:hover span p{ color: #fff;}
.case_list li:hover span em{ color: #fff;border:1px solid #fff; }
.case_list li:hover h4{ background: #e84554;color: #fff;}


/*编辑框*/
.cntrbody{font-size:14px;line-height:28px;font-family:Microsoft YaHei; color:#626262;}
.cntrbody p strong {font-weight:bold;}
.cntrbody p{margin:20px 0; line-height:28px;}
.cntrbody p{text-indent:2em;line-height:28px; color:#626262;}
.cntrbody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
.cntrbody img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; margin-left:-2em;}
.cntrbody a{ color:#666;}
.cntrbody a:hover{ color:#333;}






/*编辑框 表格*/
.cntrbody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
.cntrbody table caption{ padding-bottom:5px; text-align:left;}
.cntrbody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
.cntrbody table td{ border:1px solid #ccc; padding:5px 15px;}
.cntrbody table td p{ margin:0 !important;}
.cntrbody table tr.altrow{ background-color:#ccc;}
.cntrbody table tbody tr.odd{background:#f9f9f9;}
.cntrbody table tbody tr:hover{background:#ddd;}


#cntrBody{font-size:14px;line-height:28px;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBody p{text-indent:2em;line-height:28px; color:#2a2a2a;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#dituContent{margin:0 auto;}
#cntrBody img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; margin-left:-2em;}
#cntrBody a{ color:#666;}
#cntrBody a:hover{ color:#333;}

#cntrBody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBody table caption{ padding-bottom:5px; text-align:left;}
#cntrBody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBody table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBody table td p{ margin:0 !important;}
#cntrBody table tr.altrow{ background-color:#ccc;}
#cntrBody table tbody tr.odd{background:#f9f9f9;}
#cntrBody table tbody tr:hover{background:#ddd;}

/*page*/
#page{ height:40px; padding:20px 0px; float: right;}
#page a{ display:block; float:left; margin-right:10px; padding:2px 12px; height:24px; border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  line-height:24px;}
#page a:hover{ color:#e84554; border:1px #e84554 solid;}
#page a.cur{border:1px #e84554 solid; background:#e84554; color:#fff;}
#page p{ float:left; padding:2px 12px; font-size:12px; height:24px; line-height:24px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:red;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}

/*bottom*/
.foot{  background:#194f7e/*141f55*/; border-top:3px solid #f5a21c;color:#a7a9b7; padding-top:20px;}
.conets{ width:840px;}
.foot h2{ color:#fff; background:url(../images/h01.jpg) no-repeat left bottom; line-height:45px;}
.conets dl{ width:280px; float:left; height:60px; margin-top:30px;}
.conets dl dt{ float:left; margin-right:12px;}
.conets dl dd.mids{ margin-top:7px;}
.aolst{ width:360px; position:relative;}
.aolst dl{ height:86px; margin-top:15px;}
.aolst dl dt{ width:86px; float:left;}
.aolst dl dd{ float:left; color:#fff; margin-left:10px; line-height:20px; margin-top:25px;}
.go-tops{ width:41px; text-align:center; line-height:30px; position:absolute; right:0; bottom:0;}
.go-tops a{ color:#fff;}
.foot h3{ font-weight:normal; line-height:45px;}
.foot h3 a{ margin:0 5px; color:#a7a9b7;}
.foot h4{font-weight:normal; line-height:45px; border-top:1px dashed #606481;}

/*site map*/
.sitemap_con{ width:1200px; margin:0 auto;margin-bottom:20px;}
.sitemap_con p a{ background:#3a7770; padding:0 20px; display:block; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#ffffff; float:left;}
.sitemap_con b{ }
.sitemap_con b a{ background:#70bfe3; padding:0 20px; display:block; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#fff; float:left;}


.sitemap_con ul{ width:1200px;border-top: 1px solid #E5E5E5; padding-top:30px; margin-bottom:15px;display:block; overflow:hidden;}
.sitemap_con ul li{ float:left; height:39px; width:191px;background:#f6f6f6;  text-align:center; line-height:39px; font-size:14px; display:inline; margin:0  10px 10px 0;}
.sitemap_con ul li a{ display:block;  font-size:14px;height:39px;line-height:39px;color:#575656;}
.sitemap_con ul li a:hover{ color:#fff; background:#aaa !important; text-decoration:none;}
.sitemap_con ul li:nth-child(6n+0){margin-right:0px;}




/*index*/
.fix_width{ width:1200px; margin: 0 auto;}
.content{ margin-top: 158px;}
.content .content_box{ height:492px;}
.content .content_box .intro{ float:left; width: 374px; margin-right: 39px; background: #f7f7f7; height: 492px; position: relative;}
.content .content_box .intro:hover{ box-shadow: 0 0 25px rgba(0,0,0,0.2);}
.content .content_box .intro:hover .title{ background: #ffce0c;}
.content .content_box .intro:last-child{ margin-right:0;}
.content .content_box .intro .title{ position: absolute; width: 140px; height: 140px; background: #fff; top:105px; left: 50%; margin-left: -70px; border-radius: 50%; font-size: 18px;   color: #282828;
    text-align: center;}
.content .content_box .intro .title img{ margin-top: 35px; margin-bottom: 5px;}
.content .content_box .intro .txt{ text-align: justify; padding: 19px; color:#656565; font-size: 14px; line-height: 36px; margin-top: 70px;}
.content .content_box .intro .txt p{color:#656565; font-size: 14px; line-height: 36px; }
.content .content_box .intro .txt_img{ text-align: center;}


.in_ziyuanbg{ width: 100%; margin-top:50px; background: #f8f8f8;/* background:url(../images/in_ziyuanbg.jpg); background-size: 100% 100%; */ border-top: 1px #efefef solid;    height: 760px;}
.in_ziyuan{ width: 1200px; margin: 30px auto;}

.font-24 { font-size:24px;}
.in_ziyuan .con { position:relative; padding-right:384px; }
.in_ziyuan .con ul { padding-top:19px; padding-left: 30px; }
.in_ziyuan .con ul li { padding:9.5px 0px 9.5px 56px;  min-height:56px; position:relative; }
.in_ziyuan .con ul li label { width:50px; color:#fff; text-align:center; line-height:51px; font-family:Impact; height:51px; background:url(../images/in_ziyuan_num.png) no-repeat; display:inline-block; position:absolute; left:0px; top:50%; margin-top:-25.5px; }
.in_ziyuan .con ul li b { color:#e84554; }
.in_ziyuan .con ul li p { line-height:280%; color:#242424; font-size: 20px;}
.in_ziyuan .img { position:absolute; width:492px; top:1px; right:100px;  }
.in_ziyuan .img img { width:100%; }
.in_ziyuan .con ul li:first-child p { }


.in_ziyuan .con2 { margin-top:20px; }
.in_ziyuan .con2 .img { left:50px; width:370px; padding-top: 10px; right:auto; }
.in_ziyuan .con2 { padding-left:527px; padding-right:0px;}
.in_ziyuan .con2 ul { padding-top:35px; }
.in_ziyuan .con2 ul li:first-child p { line-height:280%;  }
/*top*/

.top{ width:100%;position:fixed; z-index:999;top:0px;  height:30px; padding-top:5px; min-width:1200px; float:left; margin:0 auto; background:#f8f8f8; border-bottom:1px solid #f3f3f3; }
.top_tant{width:1200px;min-width:1200px;line-height:20px; font-size:12px; color:#333; font-weight:normal; padding-top:0px; height:20px; margin:0 auto; }
.top_left{width:500px; line-height:24px; font-size:12px; color:#333; font-weight:normal; padding-top:0px; height:20px; text-align:left; float:left;}
.top_rihgt{width:500px; float:right; color: #e92646; text-align: right; font-size: 14px; font-weight: bold;}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:300px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#115b8e url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#115b8e url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#115b8e url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#115b8e url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff; font-size:15px; line-height:50px;}


.ys_bj{ height:1426px; border-bottom:1px solid #efeded; overflow:hidden; margin-top:50px;}
.ys_bj .text{ background:url(../images/ystitle.png) no-repeat center top; height:145px; overflow:hidden;}
.ys_bj .text .nr{ width:1200px; height:145px; margin:0 auto; overflow:hidden;}
.ys_bj .text .nr .p01{ width:498px; text-align:right; font:16px "Microsoft Yahei"; font-weight:bold; color:#fff; padding-top:20px; line-height:40px;}
.ys_bj .text .nr .p01 span{ display:block; font-size:36px; font-weight:bold; line-height:30px;}
.ys_bj .text .nr .p01 i { display:block; color:#f99aaa; font-size:36px; font-style:italic; text-transform:uppercase; line-height:60px; font-family:"Times New Roman", Times, serif;}
.ys_bj .text .nr .p02{ width:587px; padding-top:30px;}
.ys_bj .text .nr .p02 i{ display:block; font-style:normal; float:left; font:18px "Microsoft Yahei"; color:#b3d4f0; padding-left:10px; padding-top:12px;}
.ys_bj .text .nr .p02 i em{ display:block; font-style:normal; font-size:16px; line-height:30px; color:#fff;}
.ys_bj .text .nr .p02 span{ display:block; float:left; font:57px "Microsoft Yahei"; color:#fff; font-weight:bold;}
.ys{ width:1200px; height:1281px; margin:0 auto; overflow:hidden;}
.ys01{ height:361px; overflow:hidden; background:url(../images/ys_line.jpg) no-repeat center bottom;}
.ys01 i{ margin:33px 0 0 13px; display:inline; width:418px; height:334px;}
.dl02{ width:673px; margin:112px 15px 0 0; display:inine;}

.dl02 dt span{ display:block; float:left; margin-right:10px; background:url(../images/num_bj.jpg) no-repeat; width:50px; height:65px;font:36px Impact; padding-left:24px; color:#fff; line-height:65px; }
.dl02 dd , .ys02 .dl03 dd{ padding:10px 20px 0 70px;}
.dl02 dd p , .ys02 .dl03 dd p{ color:#555; font:15px "Microsoft Yahei"; line-height:24px; background:url(../images/ico01.jpg) no-repeat left 10px; padding-left:24px; margin-bottom:10px;}
.ys02{ height:297px; overflow:hidden; background:url(Img/Index/ys_line.jpg) no-repeat center bottom; position:relative;}
.ys02 i{ display:block; width:469px; height:256px; position:absolute; top:0; right:0;}
.ys02 .dl03{ width:650px; position:relative; z-index:9;}
.ys02 .dl03 dt{ border-bottom:1px solid #adadad; padding:0 0 10px 0; font:24px "Microsoft Yahei"; color:#00adef; font-weight:bold; clear:both; height:130px; width:650px;}
.ys02 .dl03 dt p font{ font:24px "Microsoft Yahei"; color:#00adef; font-weight:bold; padding-left:60px;}
.ys02 .dl03 dt span{ display:block; float:left; margin-right:10px; background:url(../images/num_bj.jpg) no-repeat; width:50px; height:65px;font:36px Impact; padding-left:24px; color:#fff; line-height:65px; margin-bottom:20px; margin-top:60px; }
.ys02 .dl03 dt p{ display:block; float:left; width:440px;}

.ys02 .dl03 dt em{ display:block; color:#ff6600; padding-left:45px; font-style:normal;}
.ys02 .dl03 dd{ clear:both; width:624px;}
.ys02 .dl02{ margin-top:50px;}


.ys03{ height:307px; overflow:hidden; background:url(../images/ys_line.jpg) no-repeat center bottom;}
.ys03 i{ display:block;width:457px; height:269px;}
.ys03 dl{ margin:23px 0 0 0;}

.ys04{ height:274px; overflow:hidden;}
.ys04 i{ display:block; width:484px; height:274px;}
.ys04 dl{ margin:10px 0 0 0; width:660px;}

.dl02 dt b{color:#e92646; font-weight:bold; font-size:24px; line-height:40px;}
.dl02 dt{ border-bottom:1px dashed #adadad; padding:0 0 10px 0; font-size:15px; line-height:25px; color:#333; font-weight:normal;}
.dl02 dt span{ display:block; float:left; margin-right:10px; background:url(../images/num_bj.jpg) no-repeat; width:50px; height:65px;font:36px Impact; padding-left:24px; color:#fff; line-height:65px; }


/*car*/
.incar{ width:100%; height:760px; margin:0 auto; }
.incar h4 {display: block;text-align: center;padding: 50px 0 20px 0}
.incar h4 i{text-transform: uppercase;font:60px "Impact";color: #a1d2fc;display: block;}
.incar h4 p{font:26px "Microsoft YaHei";color: #333;background:url(../images/yss_03.png) no-repeat center center}
.incar h4 span{display: block;font:15px "Microsoft YaHei";color: #235988; line-height:30px;}

.huanjinglist{ height:auto;overflow:hidden; width:1200px; margin:0 auto; margin-top:20px;}
.huanjinglist ul{overflow:hidden; width:1230px;}
.huanjinglist li{ text-align:center;float:left;width:275px; height:auto;overflow:hidden;font-family: "Microsoft YaHei"; margin:0 15px 20px 0;display:block;  background:#eee; padding:7px;}
.huanjinglist li a{background:#e84554;color:#FFF;}
.huanjinglist li a:hover{ background:#e84554;color:#FFF;}
.huanjinglist li:hover{ background:#e84554;color:#FFF;}
.huanjinglist li img{ width:275px; height:206px; display:block;}
.huanjinglist li span{height:30px;display:block;line-height:30px; background:#e84554;}
.huanjinglist li span:hover{ color:#FFF;background:#e84554;display:block;}